<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2021/12/1
 * Time: 10:14
 */

namespace vendor\core;


class user_to1 extends user
{
    public $user_name;
//    public $ss;
    public function __construct($name)
    {
        // 用属性去等于形参 等同于给属性初始化或赋值
        $this->user_name=$name;
        // 调用父类构造      // 可变  固定
        parent::__construct($name,1);
        // 给构造增加
        echo  "-父类构造<br />";
    }

    public function b()
    {
        // 这边的$SS是方法里或称为函数里的一个变量
        $SS=$this->c();
        echo '重写成功！<br />';

        //在方法里调用属性或方法都需要 $this->名(不带$符) 给属性赋值啊调用都是这样的
        if($this->user_name==0){
            echo '现金支付<br />';
        }else if($this->user_name==1){
            echo '线上支付<br />';
        }
        //这里是调用同级的公用静态方法
//        echo self::c();
        // 这里输出有奇怪的地方
        echo $SS.'<br  />';
    }

    public static function c()
    {
//        echo '静态方法';
        return '静态方法1';
    }
}